From dc6e371edf3309a479a80e32f98abf1e08ef8726 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Florian=20M=C3=BCllner?= Date: Mon, 25 May 2026 21:53:19 +0200 Subject: [PATCH] loginDialog: Open session/a11y menu on either button Users can choose whether the left or right mouse button acts as the primary one, however that setting isn't carried over to the login screen. As the secondary button is unused in that context anyway, most elements already accept either button. Do the same for the two remaining elements. Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/work_items/9243 Part-of: (cherry picked from commit 8f80504eca99e4191fbc5561abe65429e80a7d26) --- js/gdm/loginDialog.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js index 9f8a3afc2..50f29f768 100644 --- a/js/gdm/loginDialog.js +++ b/js/gdm/loginDialog.js @@ -326,6 +326,7 @@ const SessionMenuButton = GObject.registerClass({ can_focus: true, accessible_name: _('Choose Session'), accessible_role: Atk.Role.MENU, + button_mask: St.ButtonMask.ONE | St.ButtonMask.THREE, x_align: Clutter.ActorAlign.CENTER, y_align: Clutter.ActorAlign.CENTER, }); @@ -419,6 +420,7 @@ class A11yMenuButton extends St.Button { icon_name: 'org.gnome.Settings-accessibility-symbolic', accessible_name: _('Accessibility'), accessible_role: Atk.Role.MENU, + button_mask: St.ButtonMask.ONE | St.ButtonMask.THREE, can_focus: true, }); -- 2.39.5